| E-Mail:
creator |
Merz, Markus
| date |
2003-02-03
| | | description |
84 pages
| |
In dieser Arbeit wird ein Ray-Casting-Verfahren zur
Volumenvisualisierung von Tetraedergittern vorgestellt, das mit
Unterstützung durch neue, programmierbare Graphik-Hardware
durchgeführt wird. Hierbei kommt neben aktueller Graphik-Hardware
auch die neuen Benutzerschnittstelle DirectX 9.0 von Microsoft zum
Einsatz. Zusätzlich wird das von 3Dlabs vorgeschlagene OpenGL 2.0
sowie die High-Level-Shading-Language Cg von nVidia vorgestellt.
Nach der Vorstellung des verwendeten Ray-Casting Algorithmus erfolgt
eine Beschreibung der Implementierung unter Verwendung von DirectX
9.0.
Beim Ray-Casting durchläuft für jeden Pixel der Bildfläche ein
Sehstrahl das Volumen. Die Datenwerte der Schnittpunkte bestimmen
dann den Farbwert des Pixels. Das Verfahren wird komplett auf der
Graphik-Hardware durchgeführt. Dabei werden sämtliche Daten des
Gitters in Texturen gespeichert. Die Traversierung des Gitters für
jeden Sehstrahl und die Berechnung der Farb- und Opazitätswerte der
sich ergebenden Segmente erfolgt in Pixel-Shader-Programmen.
| format |
application/pdf
| | 1540732 Bytes | |